package com.frogs.ucenter.v1.service;

import com.frogs.system.web.api.request.Request;
import com.frogs.system.web.api.response.Response;

public interface UserBaseInfoService {
	
	Response mergeUserBean(Request request) throws Exception;
	
	/**未知用户信息修改
	 */
	Response mergeFollowedBean(Request request) throws Exception;
	/**获取未知用户信息修改
	 */
	Response getFollowedInfo(Request request) throws Exception;
	
	//保留此接口，需根据前端实际情况而定，当前暂未实现
	Response deleteUserBean(Request request) throws Exception;
	
	Response getUserBean(Request request) throws Exception;
	
	Response deleteUserTag(Request request) throws Exception;
	//删除未知用户标签
	Response deleteFollowedTag(Request request) throws Exception;
	
	Response addUserTag(Request request) throws Exception;
	
	Response addFollowedTag(Request request) throws Exception;
	
	Response checkUserInfo(Request request) throws Exception;

	Response editUserTag(Request request) throws Exception;

	Response editFollowedTag(Request request) throws Exception;
}